home *** CD-ROM | disk | FTP | other *** search
/ SGI MIPSpro Fortran-77 7.2 / SGI MIPSpro Fortran-77 7.2.iso / relnotes / ftn77_fe / ch2.z / ch2
Text File  |  1997-09-04  |  7KB  |  264 lines

  1.  
  2.  
  3.  
  4.                                                - 1 -
  5.  
  6.  
  7.  
  8.                     7.2 Fortran 77 Front-End Release Notes
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.                                                - 2 -
  69.  
  70.  
  71.  
  72.                     DDDDooooccccuuuummmmeeeennnntttt NNNNuuuummmmbbbbeeeerrrr 000000007777----1111666655559999----000011110000
  73.  
  74.  
  75.                     2.  _I_n_s_t_a_l_l_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
  76.  
  77.                     This chapter lists supplemental information to
  78.                     the _I_R_I_S _S_o_f_t_w_a_r_e _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e.  The
  79.                     information listed here is product-specific; use
  80.                     it with the installation guide to install this
  81.                     product.
  82.  
  83.                     2.1  _F_o_r_t_r_a_n__S_u_b_s_y_s_t_e_m_s
  84.  
  85.                     The Fortran option package consists of the
  86.                     binary Fortran 77 compiler front ends, header
  87.                     files, libraries and the online man pages,
  88.                     release notes, and manuals.  Following is a
  89.                     description of some of the files shipped with
  90.                     the Fortran product:
  91.  
  92.                     _f_t_n_7_7__f_e._m_a_n._f_t_n         Fortran 77 Compiler
  93.                                              Front-End Man Pages
  94.                                              (default)
  95.  
  96.                     _f_t_n_7_7__f_e._m_a_n._r_e_l_n_o_t_e_s    Fortran 77 Compiler
  97.                                              Front-end Release Notes
  98.                                              (default)
  99.  
  100.                     _f_t_n_7_7__f_e._s_w._f_t_n_7_7        Fortran 77 Compiler
  101.                                              Front-ends (default)
  102.  
  103.  
  104.                     If you are installing this option for the first
  105.                     time, the subsystems marked ``default'' are the
  106.                     ones that are installed if you use the ``go''
  107.                     menu item.  To install a different set of
  108.                     subsystems, use the ``install,'' ``remove,''
  109.                     ``keep,'' and ``step'' commands in _i_n_s_t to
  110.                     customize the list of subsystems to be
  111.                     installed, then select the ``go'' menu item.
  112.  
  113.                     2.2  _I_n_s_t_a_l_l_a_t_i_o_n__M_e_t_h_o_d
  114.  
  115.                     All of the subsystems for Fortran 77 can be
  116.                     installed using _i_n_s_t from IRIX.  You do not need
  117.                     to use the miniroot.  Refer to the _I_R_I_S _S_o_f_t_w_a_r_e
  118.                     _I_n_s_t_a_l_l_a_t_i_o_n _G_u_i_d_e for complete installation
  119.                     instructions.
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.                                                - 3 -
  135.  
  136.  
  137.  
  138.                     2.3  _P_r_e_r_e_q_u_i_s_i_t_e_s__f_o_r__M_I_P_S_p_r_o__F_o_r_t_r_a_n__7_7
  139.  
  140.  
  141.                     Before installing the MIPSpro Fortran 77 Front-
  142.                     end subsystems you must first install
  143.                     compiler_dev, compiler_eoe, ftn_dev, and ftn_eoe
  144.                     from the IRIX Development Foundation CD. Should
  145.                     you desire to use the new 7.2 Fortran 77 runtime
  146.                     libraries, you must also install
  147.                     patchSG0002016.ftn_dev_sw
  148.                     patchSG0002016.ftn_eoe_sw (*.sw64 subsystems are
  149.                     only required for 64-bit operation).  The new
  150.                     libraries are not required but are recommended
  151.                     as they contain some bug fixes and performance
  152.                     improvements.  The new libraries are "downward
  153.                     compatible" and old programs will continue to
  154.                     run correctly with the new libraries.
  155.  
  156.  
  157.  
  158.                     2.4  _C_o_m_p_a_t_i_b_i_l_i_t_y
  159.  
  160.                     Fortran 77 release 7.2 is a compiler aimed at
  161.                     software development for a MIPS3 or MIPS4
  162.                     instruction set architecture (ISA) in 64-bit (-
  163.                     _6_4) or N32 (-_n_3_2) mode, but with options to
  164.                     compile for a MIPS2 or MIPS1 ISA in 32-bit mode
  165.                     (-_3_2).  Refer to the _f_7_7(1) man pages, the
  166.                     _M_I_P_S_p_r_o _F_o_r_t_r_a_n _7_7 _P_r_o_g_r_a_m_m_e_r'_s _G_u_i_d_e, the
  167.                     _F_o_r_t_r_a_n _7_7 _L_a_n_g_u_a_g_e _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, the
  168.                     _M_I_P_S_p_r_o _C_o_m_p_i_l_i_n_g, _a_n_d _P_e_r_f_o_r_m_a_n_c_e _T_u_n_i_n_g _G_u_i_d_e,
  169.                     and the _M_I_P_S_p_r_o _6_4-_B_i_t _P_o_r_t_i_n_g _a_n_d _T_r_a_n_s_i_t_i_o_n
  170.                     _G_u_i_d_e for a full description of the differences
  171.                     between 32-bit and 64-bit compilation modes.
  172.                     For a description of the high performance 32-bit
  173.                     (N32) mode, please refer to the _M_I_P_S_p_r_o _N_3_2 _A_B_I
  174.                     _G_u_i_d_e.
  175.  
  176.                     In 32-bit mode, the 7.2 release of the F77
  177.                     compiler is fully compatible with the 7.1
  178.                     release of the compiler. It is also compatible
  179.                     with the 3.19 release of the compiler with the
  180.                     following exceptions:
  181.  
  182.                        +o There is no support for coff.
  183.  
  184.                        +o The default ISA is -_m_i_p_s_2.
  185.  
  186.                     In 64-bit mode, the 7.2 release of the F77
  187.                     compiler follows the 64-bit Applications Binary
  188.                     Interface (ABI) and is fully compatible with the
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.                                                - 4 -
  201.  
  202.  
  203.  
  204.                     7.1 release of the compiler.  Objects compiled
  205.                     in 64-bit mode cannot be linked together with
  206.                     objects compiled in 32-bit mode, and 64-bit
  207.                     objects will only run in an Irix 6.2 (or higher)
  208.                     operating system environment.
  209.  
  210.                     In N32 mode, the 7.2 release of the F77 compiler
  211.                     follows a new Applications Binary Interface
  212.                     (ABI) and is fully compatible with the 7.1
  213.                     release of the compiler.  Objects compiled in
  214.                     N32 mode cannot be linked together with objects
  215.                     compiled in 32-bit mode or with objects compiled
  216.                     in 64-bit mode.  N32 objects will only run in an
  217.                     Irix 6.2 (or higher) operating system
  218.                     environment.
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.